Multi-objective Test Case Selection Through Linkage Learning-Based Crossover
نویسندگان
چکیده
Test Case Selection (TCS) aims to select a subset of the test suite run for regression testing. The selection is typically based on past coverage and execution cost data. Researchers have successfully used multi-objective evolutionary algorithms (MOEAs), such as NSGA-II its variants, solve this problem. These MOEAs use traditional crossover operators create new candidate solutions through genetic recombination. Recent studies in numerical optimization shown that better recombinations can be made using machine learning, particular linkage learning. Inspired by these recent advances field, we propose variant NSGA-II, called L2-NSGA, uses learning optimize case selection. In particular, an unsupervised clustering algorithm infer promising patterns among (subset suites). Then, are next iterations L2-NSGA preserve inferred patterns. Our results show our customizations make more effective sub-sets generated less expensive detect faults than those literature
منابع مشابه
Multi-period and Multi-objective Stock Selection Optimization Model Based on Fuzzy Interval Approach
The optimization of investment portfolios is the most important topic in financial decision making, and many relevant models can be found in the literature. According to importance of portfolio optimization in this paper, deals with novel solution approaches to solve new developed portfolio optimization model. Contrary to previous work, the uncertainty of future retur...
متن کاملDominance Based Crossover Operator for Evolutionary Multi-objective Algorithms
In spite of the recent quick growth of the Evolutionary Multi-objective Optimization (EMO) research field, there has been few trials to adapt the general variation operators to the particular context of the quest for the Pareto-optimal set. The only exceptions are some mating restrictions that take in account the distance between the potential mates – but contradictory conclusions have been rep...
متن کاملFull modification coverage through automatic similarity-based test case selection
Context: This paper presents the similarity approach for regression testing (SART), where a similarity-based test case selection technique is used in a model-based testing process to provide selection of test cases exercising modified parts of a specification model. Unlike other model-based regression testing techniques, SART relies on similarity analysis among test cases to identify modificati...
متن کاملA Multi-objective Approach for the Regression Test Case Selection Problem
When software is modified, some functionality that had been working can be affected. The reliable way to guarantee that the software is working correctly after those changes is to test the whole system again, but generally there is not sufficient time. Then, it is necessary to select significant test cases to be executed, in order to guarantee that the system is working as it should be. Althoug...
متن کاملFuzzy Ensemble Design through Multi-Objective Fuzzy Rule Selection
Themain advantage of evolutionary multi-objective optimization (EMO) over classical approaches is that a variety of non-dominated solutions with a wide range of objective values can be simultaneously obtained by a single run of an EMO algorithm. In this chapter, we show how this advantage can be utilized in the design of fuzzy ensemble classifiers. First we explain three objectives in multi-obj...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2021
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-030-88106-1_7